TODO: Brief description.
More...
#include <Tracer.h>
|
| | Tracer (Kameleon *kameleon) |
| |
| | Tracer (Kameleon *kameleon, Interpolator *interpolator) |
| |
| | ~Tracer () |
| |
| void | setInnerBoundary (float r_end) |
| |
| void | setMaxIterations (int stepMax) |
| |
| void | setDn (float dn) |
| |
| void | setTilt (float tilt) |
| |
| void | setMissing (float missing) |
| |
| void | setMaxArcLength (float maxArcLength) |
| |
| Fieldline | bidirectionalTrace (const std::string &variable, const float &startComponent1, const float &startComponent2, const float &startComponent3) |
| |
| Fieldline | bidirectionalTraceWithDipole (const std::string &variable, const float &startComponent1, const float &startComponent2, const float &startComponent3) |
| |
| Fieldline | unidirectionalTrace (const std::string &variable, const float &startComponent1, const float &startComponent2, const float &startComponent3, const Direction &dir=FOWARD) |
| |
| Fieldline | unidirectionalTraceWithDipole (const std::string &variable, const float &startComponent1, const float &startComponent2, const float &startComponent3, const Direction &dir=FOWARD) |
| |
| Fieldline | findLastClosed (Point3f position, int stepMax) |
| |
| std::vector< Fieldline > | getLastClosedFieldlines (int numberOfFieldlines, int stepMax, int numberOfPointsPerReducedFieldline) |
| |
| bool | isClosed (Fieldline &fieldline) |
| |
| void | setUseMaxArcLength (bool useMaxArcLength) |
| |
| Point3f | getVector (const std::string &variable, const Point3f &position, float &dComponent1, float &dComponent2, float &dComponent3, const Interpolator *interpolator) |
| |
| void | setRegionOfInterest (Point3f min, Point3f max) |
| |
| void | setUseRegionOfInterest (bool useROI) |
| |
TODO: Brief description.
Full Description of Tracer class
| ccmc::Tracer::Tracer |
( |
Kameleon * |
kameleon | ) |
|
TODO: finish documentation
- Parameters
-
| ccmc::Tracer::~Tracer |
( |
| ) |
|
TODO: finish documentation
| Fieldline ccmc::Tracer::bidirectionalTrace |
( |
const std::string & |
variable, |
|
|
const float & |
startComponent1, |
|
|
const float & |
startComponent2, |
|
|
const float & |
startComponent3 |
|
) |
| |
TODO: finish documentation
- Parameters
-
| variable | |
| startComponent1 | |
| startComponent2 | |
| startComponent3 | |
| Fieldline ccmc::Tracer::bidirectionalTraceWithDipole |
( |
const std::string & |
variable, |
|
|
const float & |
startComponent1, |
|
|
const float & |
startComponent2, |
|
|
const float & |
startComponent3 |
|
) |
| |
Opens a CCMC generated CDF file and initializes the model name
- Parameters
-
| filename | The filename of the cdf file to open. Closes the opened CDF file Loads the variable, including all components of the variable, into memory. For example, if variable is "bx", three variables will be loaded: "bx", "by", and "bz" |
| variable | TODO: finish documentation |
| variable | |
| startComponent1 | |
| startComponent2 | |
| startComponent3 | |
TODO: finish documentation
- Parameters
-
- Returns
| vector< Fieldline > ccmc::Tracer::getLastClosedFieldlines |
( |
int |
numberOfFieldlines, |
|
|
int |
stepMax, |
|
|
int |
numberOfPointsPerReducedFieldline |
|
) |
| |
TODO: finish documentation
- Parameters
-
| numberOfFieldlines | |
| stepMax | |
| numberOfPointsPerReducedFieldline | |
- Returns
add the first point all the time
always add the last point too, since i was reduced by one
| Point3f ccmc::Tracer::getVector |
( |
const std::string & |
variable, |
|
|
const Point3f & |
position, |
|
|
float & |
dComponent1, |
|
|
float & |
dComponent2, |
|
|
float & |
dComponent3, |
|
|
const Interpolator * |
interpolator |
|
) |
| |
check to see if iterations are greater than or equal to max I should have changed the name but it would have been too long TODO: finish documentation TODO: return missing value if variable not found TODO: use a map instead of an if/else statement to check for the variable
- Parameters
-
| variable | |
| position | |
| dComponent1 | |
| dComponent2 | |
| dComponent3 | |
| interpolator | |
- Returns
| bool ccmc::Tracer::isClosed |
( |
Fieldline & |
fieldline | ) |
|
TODO: finish documentation
- Parameters
-
- Returns
| void ccmc::Tracer::setDn |
( |
float |
dn | ) |
|
TODO: finish documentation
- Parameters
-
| void ccmc::Tracer::setInnerBoundary |
( |
float |
r_end | ) |
|
TODO: finish documentation
- Parameters
-
| void ccmc::Tracer::setMaxArcLength |
( |
float |
maxArcLength | ) |
|
| void ccmc::Tracer::setMaxIterations |
( |
int |
stepMax | ) |
|
TODO: finish documentation
- Parameters
-
| void ccmc::Tracer::setMissing |
( |
float |
missing | ) |
|
| void ccmc::Tracer::setTilt |
( |
float |
tilt | ) |
|
| void ccmc::Tracer::setUseMaxArcLength |
( |
bool |
useMaxArcLength | ) |
|
| void ccmc::Tracer::setUseRegionOfInterest |
( |
bool |
useROI | ) |
|
| Fieldline ccmc::Tracer::unidirectionalTrace |
( |
const std::string & |
variable, |
|
|
const float & |
startComponent1, |
|
|
const float & |
startComponent2, |
|
|
const float & |
startComponent3, |
|
|
const Direction & |
dir = FOWARD |
|
) |
| |
TODO: finish documentation
- Parameters
-
| variable | |
| startComponent1 | |
| startComponent2 | |
| startComponent3 | |
| dir | |
| Fieldline ccmc::Tracer::unidirectionalTraceWithDipole |
( |
const std::string & |
variable, |
|
|
const float & |
startComponent1, |
|
|
const float & |
startComponent2, |
|
|
const float & |
startComponent3, |
|
|
const Direction & |
dir = FOWARD |
|
) |
| |
TODO: finish documentation
- Parameters
-
| variable | |
| startComponent1 | |
| startComponent2 | |
| startComponent3 | |
| dir | |
The documentation for this class was generated from the following files:
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/Tracer.h
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/Tracer.cpp